import request from '@/utils/request'
import qs from 'qs';

// 新增区域管理
export function getcontainerNo(data) {
  return request({
    url: `/system/log/list?containerNo=${data}`,
    method: 'post',
  })
}
// 所有箱子查询
export function containerlistData(data) {
  return request({
    url: `/system/log/listData`,
    method: 'get',
  })
}
// 异常查询
export function getabnormal(query) {
  return request({
    url: `/system/abnormal/list`,
    method: 'get',
    params: query
  })
}
// 周转箱查询
export function getBox(query) {
  return request({
    url: `/system/box/list`,
    method: 'get',
    params: query
  })
}
// 库存余量
export function getInventory(query) {
  return request({
    url: '/system/inventory/list',
    method: 'get',
    params: query
  })
}
// 出库指令
export function getOutbound(query) {
  return request({
    url: `/system/outbound/list`,
    method: 'get',
    params: query
  })
}
// 电子标签查询
export function getElectrotag(query) {
  return request({
    url: `/system/tag/list`,
    method: 'get',
    params: query
  })
}
// 回传
export function getUpStatus(data) {
  return request({
    url: '/system/tag/upStatus',
    method: 'post',
    // params:data
    data: data
  })
}
// 库存事务
export function getTransaction(query) {
  return request({
    url: `/system/transaction/list`,
    method: 'get',
    params: query
  })
}
// 滑道查询
// export function getBarcode(data) {
//   return request({
//     url: `/system/roadway/list?barcode=${data}`,
//     method: 'get',
//   })
// }
export function getBarcode(data) {
  return request({
    url: `/system/roadway/list`,
    method: 'get',
    params: data
  })
}
// 多穿密码
export function getcheckPassword(configKey) {
  return request({
    url: '/system/check/checkPassword/' + configKey,
    method: 'get',
  })
}

// wcs道口查询
export function getwcsList(data) {
  return request({
    url: `/system/wcs/list?barCode=${data}`,
    method: 'get',
    // params:data
  })
}

// 立库出库托盘查询
export function getPickwcsList(data) {
  return request({
    url: `/system/pickwcs/list`,
    method: 'get',
    params: data
  })
}

// 立库入库托盘查询
export function getInpickwcsList(data) {
  return request({
    url: `/system/inpickwcs/list`,
    method: 'get',
    params: data
  })
}

// 托盘待执行任务查询
export function getwaitwcsList(data) {
  return request({
    url: `/system/waitwcs/list`,
    method: 'get',
    params: data
  })
}

// 笼车查询
export function getagvList(data) {
  return request({
    url: `/system/agv/list`,
    method: 'get',
    params: data
  })
}

// 笼车修改
export function getagvedit(data) {
  return request({
    url: `/system/agv/edit`,
    method: 'put',
    data: data,
  })
}
// 笼车密码
export function getcheckCarPassword(data) {
  return request({
    url: '/system/check/checkCarPassword',
    method: 'put',
    params: data
  })
}
// 站点开关设置
export function getstationList(data) {
  return request({
    url: `/system/station/list`,
    method: 'get',
    params: data
  })
}
// 立库阀值查询
export function getareaList(data) {
  return request({
    url: `/system/area/list`,
    method: 'get',
    params: data
  })
}
// 立库wms任务
export function getagvTaskList(data) {
  return request({
    url: `/system/agvTask/list`,
    method: 'get',
    params: data
  })
}
// agv待执行任务查询
export function getagvwaitList(data) {
  return request({
    url: `/system/agvWaitTask/list`,
    method: 'get',
    params: data
  })
}
// agv优先级修改
export function updateAgvwait(data) {
  return request({
    url: `/system/agvWaitTask/updateAgvWaitTask`,
    method: 'post',
    params: data
  })
}
// 巷道查询
export function getlistSum() {
  return request({
    url: `/system/waitwcs/listSum`,
    method: 'get',
  })
}
// 补货任务
export function gettaskRpList(data) {
  return request({
    url: `/system/taskRp/list`,
    method: 'get',
    params: data
  })
}
// 一键清空笼车
// export function getagvReleaseCar(data) {
//   return request({
//     url: `/system/agv/releaseCar`,
//     method: 'put',
//   })
// }
// 差异查询
export function getagvReleaseCar(data) {
  return request({
    url: `/system/agv/releaseCar`,
    method: 'put',
    data: data
  })
}
// 笼车异常
export function getdoException(data) {
  return request({
    url: `/system/agv/doEisException`,
    method: 'put',
    data: data
  })
}
export function getdoWmsException(data) {
  return request({
    url: `/system/agv/doWmsException`,
    method: 'put',
    data: data
  })
}
// 公司报表
export function getlzBbList(data) {
  return request({
    url: `/system/lzBb/list`,
    method: 'get',
    params: data
  })
}
// 拼箱体积
export function sxhcCarlist(data) {
  return request({
    url: `/system/sxhcCar/list`,
    method: 'get',
    params: data
  })
}
// 每日工作量统计
export function workstaticlist(data) {
  return request({
    url: `/system/daywork/list`,
    method: 'get',
    params: data
  })
}
// 日搬运任务
export function routelist(data) {
  return request({
    url: `/system/route/list`,
    method: 'get',
    params: data
  })
}
// 日工作量角色
export function roleslist() {
  return request({
    url: `/system/roles/list`,
    method: 'get',
  })
}
// 二楼线体综合报表
export function upboxlist() {
  return request({
    url: `/system/upbox/list`,
    method: 'get',
  })
}
// 复核台数据
export function reviewlist(data) {
  return request({
    url: `/system/review/list`,
    method: 'get',
    params: data
  })
}
// 调度日报
export function dailyaddlist(data) {
  return request({
    url: `/system/daily/addDaily`,
    method: 'put',
    data: data
  })
}
// 日报修改
// export function dailyeditlist(data) {
//   return request({
//     url: `/system/daily/edit`,
//     method: 'put',
//     data:data
//   })
// }
// 调度日报查询
export function dailyTodaylist() {
  return request({
    url: `/system/daily/getTodayDaily`,
    method: 'get',
  })
}
export function dailyParamslist(data) {
  return request({
    url: `/system/daily/list`,
    method: 'get',
    params: data
  })
}
// 配送运输记录查询
export function transportlist(data) {
  return request({
    url: `/system/stransport/list`,
    method: 'get',
    params: data
  })
}
// 冷链运输记录
export function coolsportlist(data) {
  return request({
    url: `/system/coolsport/list`,
    method: 'get',
    params: data
  })
}
// 托运运输记录
export function checkportlist(data) {
  return request({
    url: `/system/checksport/list`,
    method: 'get',
    params: data
  })
}
// wms死锁查询
export function locklist() {
  return request({
    url: `/system/lock/list`,
    method: 'get',
  })
}
// kill死锁
export function editLocklist(query) {
  return request({
    url: `/system/lock/edit`,
    method: 'post',
    params: query
  })
}
// 获取多穿有货箱号列表
export function multiplelist(query) {
  return request({
    url: `/system/sichuan/list`,
    method: 'get',
    params: query
  })
}
// 获取多穿巷道数据
export function spslist() {
  return request({
    url: `/system/sps/list`,
    method: 'get',
  })
}
// 滑道管理
export function sliplist() {
  return request({
    url: `/system/slip/list`,
    method: 'get',
  })
}
// 修改滑道状态
export function updateSlipstatus(data) {
  return request({
    url: `/system/slip/updateStatus`,
    method: 'post',
    data: data
  })
}